﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;

namespace GerTestes
{
    public partial class Site : System.Web.UI.MasterPage
    {
        protected override void OnLoad(EventArgs e)
        {
            try
            {
                base.OnLoad(e);
                Page.Header.DataBind();
            }
            catch (System.Exception)
            {
                Response.Redirect("~/login.aspx");
            }
        }

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnSair_Click(object sender, EventArgs e)
        {
            FormsAuthentication.SignOut();//Encerra o Token Criado para o usuario..
            HttpContext.Current.Session.Abandon();//Encerra a sessão do usuario corrente.
            // Roles.DeleteCookie(); // Exclui os Cookies do usuario quem estão em cache. 
            FormsAuthentication.RedirectToLoginPage(); //Redirecioanado para a pagina de login...
            Response.Redirect("~/login.aspx");
        }

        protected void lbLogout_Click(object sender, EventArgs e)
        {
            FormsAuthentication.SignOut();//Encerra o Token Criado para o usuario..
            HttpContext.Current.Session.Abandon();//Encerra a sessão do usuario corrente.
            // Roles.DeleteCookie(); // Exclui os Cookies do usuario quem estão em cache. 
            FormsAuthentication.RedirectToLoginPage(); //Redirecioanado para a pagina de login...
            Response.Redirect("~/login.aspx");
        }
    }
}